#pragma once
#include "clexpressionnode.h"
#include "Box.h"

class CLOperNode : public CLExpressionNode
{
	Box* m_pBox;
	char m_operator;        // The operator.
	std::vector<CLExpressionNode *> m_Sons;

public:
	CLOperNode(Box*,string);
	~CLOperNode(void);
	int arity(char);
	 bool valueB(int);
	 bool addNode(const char *);
	 void print();
	 void printValue();
	 bool hasPlace();
};
 